A Survey on SEDA and Using SEDA to Optimize HDFS Read Operation
نویسنده
چکیده
Handling high concurrency is a critical issue in almost all internet services. A web server is a perfect example where a large amount of concurrent users are served by managing limited resources. There has been number of different architectures proposed to optimize the resource usage and maximize the throughput in such applications. Thread-per-request model and event-driven model are two heavily used such architectures. In 2001, Welsh et al. [1] pointed out the performance issues in those two architectures under high concurrency and proposed Staged Event Driven Architecture (SEDA) to address the issues. SEDA uses a hybrid of thread pools and eventing concept to utilize the advantages of both techniques. Since the introduction, there have been number of applications of SEDA in highly concurrent systems. In this paper, first we present few most interesting applications of SEDA selected through a survey. Then we discuss SOR-HDFS [2] which is an application of SEDA to improve HDFS Write operation. There we try to highlight the shortcomings and restrictions as well in SOR-HDFS design. Finally we present a design to use SEDA for HDFS Read operation and discuss how it improves read performance. Keywords—SEDA, Concurrency, Throughput, SOR-HDFS, HDFS Write, HDFS Read.
منابع مشابه
H-Seda: Partial Packet Recovery with Heterogeneous Block Sizes for Wireless Sensor Networks
......................................................................................................... 4 ACKNOWLEDGEMENTS ..................................................................................... 6 LIST OF ABBREVIATIONS .................................................................................. 9 LIST OF SYMBOLS (optional) .....................................................
متن کاملElectron Donor Acceptor Descriptors of the Single and Double Bonded Substituent and Heteroatom Incorporation Effects. a Review.
The properties of the series of Electron Donor-Acceptor (EDA) descriptors of classical substituent effect (sEDA(I), pEDA(I)), double bonded substituent effect (sEDA(=), pEDA(=)), heteroatom incorporation effect in monocyclic systems (sEDA(II), pEDA(II)), and in ring-junction position (sEDA(III), pEDA(III)), are reviewed. The descriptors show the amount of electrons donated to or withdrawn from ...
متن کاملPermutation methods for the structured exploratory data analysis (SEDA) of familial trait values.
A collection of functions that contrast familial trait values between and across generations is proposed for studying transmission effects and other collateral influences in nuclear families. Two classes of structured exploratory data analysis (SEDA) statistics are derived from ratios of these functions. SEDA-functionals are the empirical cumulative distributions of the ratio of the two contras...
متن کاملSpace Environment Data Acquisition with the Kibo Exposed Facility on the International Space Station (ISS)
The Space Environment Data Acquisition equipment (SEDA), which was mounted on the Exposed Facility (EF) of the Japanese Experiment Module (JEM, also known as “Kibo”) on the International Space Station (ISS), was developed to measure the space environment along the orbit of the ISS. This payload module, called the SEDA-Attached Payload (AP), began to measure the space environment in August 2009....
متن کاملSEDA: a system for search, exploration, discovery, and analysis of XML Data
Keyword search in XML repositories is a powerful tool for interactive data exploration. Much work has recently been done on making XML search aware of relationship information embedded in XML document structure, but without a clear winner in all data and query scenarios. Furthermore, due to its imprecise nature, search results cannot easily be analyzed and summarized to gain more insights into ...
متن کامل